package br.com.ecommerce.dao.pojo;

/**
 * Classe de mapeamento OR da entidade RelacaoProdCaracteristica
 * @author afonso.alcantara
 */
public class RelacaoProdCaracteristica extends EntityPojo {

    /**
     *  Campo sequencial e incrementado, que representa o ID da caracteristica
     */
    private Integer idCaracteristica;

    /**
     * Campo sequencial e incrementado, que representa o ID do produto
     */
    private Integer idProduto;

    /**
     * @return o idCaracteristica
     */
    public Integer getIdCaracteristica() {
        return idCaracteristica;
    }

    /**
     * @param idCaracteristica qual idCaracteristica deve-se setar
     */
    public void setIdCaracteristica(Integer idCaracteristica) {
        this.idCaracteristica = idCaracteristica;
    }

    /**
     * @return o idProduto
     */
    public Integer getIdProduto() {
        return idProduto;
    }

    /**
     * @param idProduto qual idProduto deve-se setar
     */
    public void setIdProduto(Integer idProduto) {
        this.idProduto = idProduto;
    }

    //FIXME Verificar como implementar a classe EntityPojo para pojos que
    //possuem 2 PK e para tabelas de relacionamento, onde só há FK
    
    /**
     * @return the idPrimaryKey
     */
    public Integer getIdPrimaryKey() {
        return idPrimaryKey;
    }

    /**
     * @param idPrimaryKey the idPrimaryKey to set
     */
    public void setIdPrimaryKey(Integer idPrimaryKey) {
        this.idPrimaryKey = idPrimaryKey;
    }

}
